wang@ubuntu:~/wcycode/demo$ nm b
08049f08 d _DYNAMIC
08049ff4 d _GLOBAL_OFFSET_TABLE_
080485ac R _IO_stdin_used
         w _Jv_RegisterClasses
080484c4 T _Z11print_hellov
08049ef8 d __CTOR_END__
08049ef4 d __CTOR_LIST__
08049f00 D __DTOR_END__
08049efc d __DTOR_LIST__
0804862c r __FRAME_END__
08049f04 d __JCR_END__
08049f04 d __JCR_LIST__
0804a018 A __bss_start
0804a010 D __data_start
08048560 t __do_global_ctors_aux
08048440 t __do_global_dtors_aux
0804a014 D __dso_handle
         w __gmon_start__
         U __gxx_personality_v0@@CXXABI_1.3
0804855a T __i686.get_pc_thunk.bx
08049ef4 d __init_array_end
08049ef4 d __init_array_start
080484f0 T __libc_csu_fini
08048500 T __libc_csu_init
         U __libc_start_main@@GLIBC_2.0
0804a018 A _edata
0804a020 A _end
0804858c T _fini
080485a8 R _fp_hw
0804838c T _init
08048410 T _start
0804a018 b completed.7021
0804a010 W data_start
0804a01c b dtor_idx.7023
080484a0 t frame_dummy
080484d8 T main
         U puts@@GLIBC_2.0